<html>
<head>
<title>Generate Punchcard Report</title>
<style type="text/css">
*{margin:0;padding:0;}
form{width:300px; margin:0 30px;}
#header{padding:30px;}
ul{list-style-type:none;}
ul li ul{padding-left:20px;}
</style>
<script>
</script>
</head>
<body>
<div id="header">
<h3>Generate Report of Historical Punches</h3>
<p>Use the form below to generate an xml listing of historical Punches.<br />
The XML can then be opened as a spreadsheet for further analysis.</div>
<form name="generate_report" action="/report" method="get">
<ul>
  <li>Employee (Email Address):
    <ul>
      <li><input type="text" name="employee" value="all employees" onfocus="if(this.value==this.defaultValue || this.value=='*') this.value='';" onBlur="if(this.value=='') this.value=this.defaultValue" /></li>
	</ul>
  </li><br />
  <li>Project Name:
    <ul>
      <input type="text" name="project" value="all projects" onfocus="if(this.value==this.defaultValue || this.value=='*') this.value='';" onBlur="if(this.value=='') this.value=this.defaultValue" /></li>
	</ul>
  </li><br />
  <li>
    Earliest Date:
	<select name="earliest">
	  <option value="*" selected="selected">All Recorded History</option>
	  <option value="2008-01-01 01:00:00">January 2008</option>
	  <option value="2008-02-01 01:00:00">February 2008</option>
	  <option value="2008-03-01 01:00:00">March 2008</option>
	  <option value="2008-04-01 01:00:00">April 2008</option>
	  <option value="2008-05-01 01:00:00">May 2008</option>
	  <option value="2008-06-01 01:00:00">June 2008</option>
	  <option value="2008-07-01 01:00:00">July 2008</option>
	  <option value="2008-08-01 01:00:00">August 2008</option>
	  <option value="2008-09-01 01:00:00">September 2008</option>
	  <option value="2008-10-01 01:00:00">October 2008</option>
	  <option value="2008-11-01 01:00:00">November 2008</option>
	  <option value="2008-12-01 01:00:00">December 2008</option>
	  <option value="2009-01-01 01:00:00">January 2009</option>
	  <option value="2009-02-01 01:00:00">February 2009</option>
	  <option value="2009-03-01 01:00:00">March 2009</option>
	  <option value="2009-04-01 01:00:00">April 2009</option>
	  <option value="2009-05-01 01:00:00">May 2009</option>
	  <option value="2009-06-01 01:00:00">June 2009</option>
	  <option value="2009-07-01 01:00:00">July 2009</option>
	  <option value="2009-08-01 01:00:00">August 2009</option>
	  <option value="2009-09-01 01:00:00">September 2009</option>
	  <option value="2009-10-01 01:00:00">October 2009</option>
	  <option value="2009-11-01 01:00:00">November 2009</option>
	  <option value="2009-12-01 01:00:00">December 2009</option>
	  <option value="2010-01-01 01:00:00">January 2010</option>
	  <option value="2010-02-01 01:00:00">February 2010</option>
	  <option value="2010-03-01 01:00:00">March 2010</option>
	  <option value="2010-04-01 01:00:00">April 2010</option>
	  <option value="2010-05-01 01:00:00">May 2010</option>
	  <option value="2010-06-01 01:00:00">June 2010</option>
	  <option value="2010-07-01 01:00:00">July 2010</option>
	  <option value="2010-08-01 01:00:00">August 2010</option>
	  <option value="2010-09-01 01:00:00">September 2010</option>
	  <option value="2010-10-01 01:00:00">October 2010</option>
	  <option value="2010-11-01 01:00:00">November 2010</option>
	  <option value="2010-12-01 01:00:00">December 2010</option>
	  <option value="2011-01-01 01:00:00">January 2011</option>
	  <option value="2011-02-01 01:00:00">February 2011</option>
	  <option value="2011-03-01 01:00:00">March 2011</option>
	  <option value="2011-04-01 01:00:00">April 2011</option>
	  <option value="2011-05-01 01:00:00">May 2011</option>
	  <option value="2011-06-01 01:00:00">June 2011</option>
	  <option value="2011-07-01 01:00:00">July 2011</option>
	  <option value="2011-08-01 01:00:00">August 2011</option>
	  <option value="2011-09-01 01:00:00">September 2011</option>
	  <option value="2011-10-01 01:00:00">October 2011</option>
	  <option value="2011-11-01 01:00:00">November 2011</option>
	  <option value="2011-12-01 01:00:00">December 2011</option>
	  <option value="2012-01-01 01:00:00">January 2012</option>
	  <option value="2012-02-01 01:00:00">February 2012</option>
	  <option value="2012-03-01 01:00:00">March 2012</option>
	  <option value="2012-04-01 01:00:00">April 2012</option>
	  <option value="2012-05-01 01:00:00">May 2012</option>
	  <option value="2012-06-01 01:00:00">June 2012</option>
	  <option value="2012-07-01 01:00:00">July 2012</option>
	  <option value="2012-08-01 01:00:00">August 2012</option>
	  <option value="2012-09-01 01:00:00">September 2012</option>
	  <option value="2012-10-01 01:00:00">October 2012</option>
	  <option value="2012-11-01 01:00:00">November 2012</option>
	  <option value="2012-12-01 01:00:00">December 2012</option>
	  <option value="2013-01-01 01:00:00">January 2013</option>
	  <option value="2013-02-01 01:00:00">February 2013</option>
	  <option value="2013-03-01 01:00:00">March 2013</option>
	  <option value="2013-04-01 01:00:00">April 2013</option>
	  <option value="2013-05-01 01:00:00">May 2013</option>
	  <option value="2013-06-01 01:00:00">June 2013</option>
	  <option value="2013-07-01 01:00:00">July 2013</option>
	  <option value="2013-08-01 01:00:00">August 2013</option>
	  <option value="2013-09-01 01:00:00">September 2013</option>
	  <option value="2013-10-01 01:00:00">October 2013</option>
	  <option value="2013-11-01 01:00:00">November 2013</option>
	  <option value="2013-12-01 01:00:00">December 2013</option>
	  <option value="2014-01-01 01:00:00">January 2014</option>
	  <option value="2014-02-01 01:00:00">February 2014</option>
	  <option value="2014-03-01 01:00:00">March 2014</option>
	  <option value="2014-04-01 01:00:00">April 2014</option>
	  <option value="2014-05-01 01:00:00">May 2014</option>
	  <option value="2014-06-01 01:00:00">June 2014</option>
	  <option value="2014-07-01 01:00:00">July 2014</option>
	  <option value="2014-08-01 01:00:00">August 2014</option>
	  <option value="2014-09-01 01:00:00">September 2014</option>
	  <option value="2014-10-01 01:00:00">October 2014</option>
	  <option value="2014-11-01 01:00:00">November 2014</option>
	  <option value="2014-12-01 01:00:00">December 2014</option>
	  <option value="2015-01-01 01:00:00">January 2015</option>
	  <option value="2015-02-01 01:00:00">February 2015</option>
	  <option value="2015-03-01 01:00:00">March 2015</option>
	  <option value="2015-04-01 01:00:00">April 2015</option>
	  <option value="2015-05-01 01:00:00">May 2015</option>
	  <option value="2015-06-01 01:00:00">June 2015</option>
	  <option value="2015-07-01 01:00:00">July 2015</option>
	  <option value="2015-08-01 01:00:00">August 2015</option>
	  <option value="2015-09-01 01:00:00">September 2015</option>
	  <option value="2015-10-01 01:00:00">October 2015</option>
	  <option value="2015-11-01 01:00:00">November 2015</option>
	  <option value="2015-12-01 01:00:00">December 2015</option>
	</select>
  </li><br />
  <li>
    Latest Date:
	<select name="latest">
	  <option value="*" selected="selected">To Infinity, and Beyond!</option>
	  <option value="2008-02-01 00:00:01">January 2008</option>
	  <option value="2008-03-01 00:00:01">February 2008</option>
	  <option value="2008-04-01 00:00:01">March 2008</option>
	  <option value="2008-05-01 00:00:01">April 2008</option>
	  <option value="2008-06-01 00:00:01">May 2008</option>
	  <option value="2008-07-01 00:00:01">June 2008</option>
	  <option value="2008-08-01 00:00:01">July 2008</option>
	  <option value="2008-09-01 00:00:01">August 2008</option>
	  <option value="2008-10-01 00:00:01">September 2008</option>
	  <option value="2008-11-01 00:00:01">October 2008</option>
	  <option value="2008-12-01 00:00:01">November 2008</option>
	  <option value="2008-01-01 00:00:01">December 2008</option>
	  <option value="2009-02-01 00:00:01">January 2009</option>
	  <option value="2009-03-01 00:00:01">February 2009</option>
	  <option value="2009-04-01 00:00:01">March 2009</option>
	  <option value="2009-05-01 00:00:01">April 2009</option>
	  <option value="2009-06-01 00:00:01">May 2009</option>
	  <option value="2009-07-01 00:00:01">June 2009</option>
	  <option value="2009-08-01 00:00:01">July 2009</option>
	  <option value="2009-09-01 00:00:01">August 2009</option>
	  <option value="2009-10-01 00:00:01">September 2009</option>
	  <option value="2009-11-01 00:00:01">October 2009</option>
	  <option value="2009-12-01 00:00:01">November 2009</option>
	  <option value="2009-01-01 00:00:01">December 2009</option>
	  <option value="2010-02-01 00:00:01">January 2010</option>
	  <option value="2010-03-01 00:00:01">February 2010</option>
	  <option value="2010-04-01 00:00:01">March 2010</option>
	  <option value="2010-05-01 00:00:01">April 2010</option>
	  <option value="2010-06-01 00:00:01">May 2010</option>
	  <option value="2010-07-01 00:00:01">June 2010</option>
	  <option value="2010-08-01 00:00:01">July 2010</option>
	  <option value="2010-09-01 00:00:01">August 2010</option>
	  <option value="2010-10-01 00:00:01">September 2010</option>
	  <option value="2010-11-01 00:00:01">October 2010</option>
	  <option value="2010-12-01 00:00:01">November 2010</option>
	  <option value="2010-01-01 00:00:01">December 2010</option>
	  <option value="2011-02-01 00:00:01">January 2011</option>
	  <option value="2011-03-01 00:00:01">February 2011</option>
	  <option value="2011-04-01 00:00:01">March 2011</option>
	  <option value="2011-05-01 00:00:01">April 2011</option>
	  <option value="2011-06-01 00:00:01">May 2011</option>
	  <option value="2011-07-01 00:00:01">June 2011</option>
	  <option value="2011-08-01 00:00:01">July 2011</option>
	  <option value="2011-09-01 00:00:01">August 2011</option>
	  <option value="2011-10-01 00:00:01">September 2011</option>
	  <option value="2011-11-01 00:00:01">October 2011</option>
	  <option value="2011-12-01 00:00:01">November 2011</option>
	  <option value="2011-01-01 00:00:01">December 2011</option>
	  <option value="2012-02-01 00:00:01">January 2012</option>
	  <option value="2012-03-01 00:00:01">February 2012</option>
	  <option value="2012-04-01 00:00:01">March 2012</option>
	  <option value="2012-05-01 00:00:01">April 2012</option>
	  <option value="2012-06-01 00:00:01">May 2012</option>
	  <option value="2012-07-01 00:00:01">June 2012</option>
	  <option value="2012-08-01 00:00:01">July 2012</option>
	  <option value="2012-09-01 00:00:01">August 2012</option>
	  <option value="2012-10-01 00:00:01">September 2012</option>
	  <option value="2012-11-01 00:00:01">October 2012</option>
	  <option value="2012-12-01 00:00:01">November 2012</option>
	  <option value="2012-01-01 00:00:01">December 2012</option>
	  <option value="2013-02-01 00:00:01">January 2013</option>
	  <option value="2013-03-01 00:00:01">February 2013</option>
	  <option value="2013-04-01 00:00:01">March 2013</option>
	  <option value="2013-05-01 00:00:01">April 2013</option>
	  <option value="2013-06-01 00:00:01">May 2013</option>
	  <option value="2013-07-01 00:00:01">June 2013</option>
	  <option value="2013-08-01 00:00:01">July 2013</option>
	  <option value="2013-09-01 00:00:01">August 2013</option>
	  <option value="2013-10-01 00:00:01">September 2013</option>
	  <option value="2013-11-01 00:00:01">October 2013</option>
	  <option value="2013-12-01 00:00:01">November 2013</option>
	  <option value="2013-01-01 00:00:01">December 2013</option>
	  <option value="2014-02-01 00:00:01">January 2014</option>
	  <option value="2014-03-01 00:00:01">February 2014</option>
	  <option value="2014-04-01 00:00:01">March 2014</option>
	  <option value="2014-05-01 00:00:01">April 2014</option>
	  <option value="2014-06-01 00:00:01">May 2014</option>
	  <option value="2014-07-01 00:00:01">June 2014</option>
	  <option value="2014-08-01 00:00:01">July 2014</option>
	  <option value="2014-09-01 00:00:01">August 2014</option>
	  <option value="2014-10-01 00:00:01">September 2014</option>
	  <option value="2014-11-01 00:00:01">October 2014</option>
	  <option value="2014-12-01 00:00:01">November 2014</option>
	  <option value="2014-01-01 00:00:01">December 2014</option>
	  <option value="2015-02-01 00:00:01">January 2015</option>
	  <option value="2015-03-01 00:00:01">February 2015</option>
	  <option value="2015-04-01 00:00:01">March 2015</option>
	  <option value="2015-05-01 00:00:01">April 2015</option>
	  <option value="2015-06-01 00:00:01">May 2015</option>
	  <option value="2015-07-01 00:00:01">June 2015</option>
	  <option value="2015-08-01 00:00:01">July 2015</option>
	  <option value="2015-09-01 00:00:01">August 2015</option>
	  <option value="2015-10-01 00:00:01">September 2015</option>
	  <option value="2015-11-01 00:00:01">October 2015</option>
	  <option value="2015-12-01 00:00:01">November 2015</option>
	  <option value="2015-01-01 00:00:01">December 2015</option>
    	</select>
  </li><br />
  <li>
  Number of Results: 
    <select name="count_limit">
      <option value="*">Maximum</option>
      <option value="100">1,000</option>
      <option value="200">500</option>
      <option value="300">250</option>
      <option value="400">100</option>
      <option value="500">50</option>
      <option value="600">25</option>
      <option value="700">10</option>
      <option value="800">5</option>
      <option value="900">1</option>
    </select>
  </li><br />
  <input type="reset" value="Reset" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="Generate Report" onclick="if(employee.value==employee.defaultValue || employee.value=='') employee.value='*'; if(project.value==project.defaultValue || project.value=='') project.value='*'" />
</ul>
</form>
</body>
</html>
